perm filename TELNET.MRC[UP,DOC]2 blob
sn#326279 filedate 1977-12-31 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00004 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 INTRODUCTION MRC 12/31/77
C00004 00003 ACCESSING NEW TELNET
C00006 00004 CHARACTER COMMANDS
C00011 ENDMK
C⊗;
INTRODUCTION MRC 12/31/77
This file documents the new version of TELNET. It is a totally
new program which uses a good deal of advanced technology.
This TELNET does not purport to be a modified version of the
TELNET formerly used here. It is a completely new program, which for
the time being behaves in a similar way to the old TELNET. This
program has replaced the old TELNET. Old TELNET is still available by
using the OTN monitor command.
The current alphabet soup of commands is listed on page four.
Note that not all of the commands of the old TELNET program have
survived. Most notable are the Datapoint and Datamedia simulators:
they shall be (but have not yet been) replaced with a general display
program which hopefully make network output at least 40% faster than
by using the page printer.
This is only the tip of the iceberg. There are other things
implemented or planned as well and will be announced in due course.
All of these are intended to provide better service to you in one way
or another. Report any bugs to MRC.
ACCESSING NEW TELNET
The monitor command to access the new TELNET is TELNET. The syntax
is similar, but not identical, to the old TELNET:
.TELNET socket,host
The socket field is optional and must be a number followed by a
comma or atsign if present. The host field is either a host name or a
number. The new-format (from MIT) host table is used which is much
more complete than the old one.
Numbers are octal unless followed by a decimal point or if an
8 or 9 occurs in the number, in which case it is assumed decimal.
A sample dialog follows:
.telnet bbn
Trying... Open
BBN-TENEX 1.34.10, BBN-SYSTEM-C EXEC 1.54.55
@LOGOUT
KILLED JOB 27, TTY 40, AT 11/29/77 0742
USED 0:0:1 IN 0:0:14
Host closed connection.
Exit
↑C
.
CHARACTER COMMANDS
↑↑ Buckyifier (for printing consoles only). This buckyifies the next
typed-in character. Repeating the buckyifier changes the added bucky
bits as follows: CONTROL, META, CONTROL-META. Besides commands, the
only way to send ↑↑, ↑B, and ↑C is to type ↑↑ followed by ↑, B, or C.
Note: α means CONTROL, β means META, ⊗ means either META or CONTROL-META
(note that this is different from E's conventions). Filespecs may be aborted
with altmode. There is no filename or extension defaulting; the PPN defaults
to the ALIAS PPN in the usual way.
αx (where x is any character) Send the ASCII control version of that
character. For example, αC sends ↑C (CTRL-C), octal 003.
β@ Disable debug mode. This is the normal state
αβ@ Enter debug mode. Currently all this does is report the TELNET
protocol negotiations.
αβALT Enter DDT if possible. CPOPJ$G returns to TELNET.
⊗A Send an ATTN to the foreign host. This usually means something
like "return to monitor".
⊗B Send a BREAK to the foreign host. This is distinct from ATTN; it
appears to be something the Multics guys wanted and never used.
⊗C Close network connection and ask for a new host name to connect to.
βD Open output file. Everything sent from the foreign host goes in
the file. Asks for a filespec.
αβD Close the output file. ⊗Q implies this as well.
βE Local echoing mode. Demands that the foreign host set the echo
state to local echo.
αβE Remote echo mode. Requests the foreign host to echo user typein.
If the foreign host refuses to echo, the echo state is restored
to local echoing.
βF Open append file. Everything sent from the foreign host goes in
the file after the previous contents of the file. If there was
a file previously opened with βD, it will append to that, otherwise
it will ask for a file name.
αβF Same as βF, but always ask for a file name.
βI Open input file. Everything in the file is sent to the foreign
host. Asks for a filespec.
αβI Close input file. ⊗Q implies this as well.
βJ Echo mode. Turns on local echoing without consulting the foreign
host. See βE.
αβJ No echo mode. Turns off local echoing without consulting the
foreign host. See αβE.
βL Enter line mode. This gives you the line editor on input. This is
the default for displays unless telnetting to an ITS system. The
line editor is always echoed locally, but in remote or no echo mode
the line editor will vanish after activation.
αβL Enter character mode. Transmission is character-at-a-time. This
is the default on printing consoles and when telnetting to an ITS
system.
⊗Q Quit. Close network connection and exit.
βR Same as βI, but reads the file character-at-a-time instead of buffer-
at-a-time. This is less efficient, but also results in much less
messy output, as the characters will be sent synchronously. Asks for
a filespec.
αβR Same as αβI.
⊗W Get a status message from the host (sends an "are you there" query).
⊗X Change the printing console buckyifier to the next typed-in character.